package com.insta.esper.producerws;

import javax.xml.ws.Endpoint;

public class InfoConnexionPublisher {

	public static final String URI = "http://localhost:8890/wsEsperProducer";
	public static Endpoint endpoint;
	
	public static void lauchWebService(){
		// créer une instance de l'implémentation
		InfoConnexionWS impl = new InfoConnexionWS();
		// rendre disponible l'instance
		endpoint = Endpoint.publish(URI, impl);
		// teste la disponibilité du endpoint
		boolean status = endpoint.isPublished();
		
		System.out.println("Web service disponible ? " + status);
	}
	
	public static void stopWebService() {
		endpoint.stop();
	}
	
	public static void main(String[] args) {
		// Créé une instance de l'implémentation
		InfoConnexionWS impl = new InfoConnexionWS();
		// rendre disponible l'instance
		Endpoint endpoint = Endpoint.publish(URI, impl);
		// teste la disponibilit� du endpoint
		boolean status = endpoint.isPublished();
		System.out.println("Web service disponible ? " + status);

	}
}
